Skip to content

Dev#188

Merged
tenkus47 merged 46 commits into
mainfrom
dev
May 21, 2026
Merged

Dev#188
tenkus47 merged 46 commits into
mainfrom
dev

Conversation

@tenkus47

Copy link
Copy Markdown
Member

No description provided.

Tech-lo and others added 30 commits March 30, 2026 20:29
…actor auth button user fetch logic; adjust navbar layout
…auth avatar; improve dashboard layout and navigation handling
* dark theme

* small tweak
…or, and social links management; integrate react-query devtools and refine dashboard layout

- track social profile changes with isSocialDirty to prevent unnecessary submissions
- disable submit unless form or social links are modified and valid
- update image upload flow to correctly set dirty/touched state in form
- use decoded original image URL for initial form value
- improve profile image edit UX with always-visible overlay trigger
- refactor social profile add/remove/change logic for better state consistency
- add @tanstack/react-query-devtools for development debugging
- integrate ReactQueryDevtools into app root
- clean up unused exports and minor formatting issues
- simplify dashboard navigation by replacing useNavigate with Link
- improve dashboard layout structure for better flex behavior
feat(profile): improve form dirty state handling, image upload behavior, and social links management
This reverts commit 51c8ce9.
…ce preview handling across create plan and profile edit

- introduce isImageUploading state in create plan and profile edit to manage async upload state
- pass loading state to ImageContentData for better UI control
- refactor ImageContentData to support async upload with internal isUploading guard
- add upload loader indicator and disable interactions during upload
- improve preview handling using URL.createObjectURL with proper cleanup via useEffect
- prevent multiple uploads and interactions while uploading
- enhance dropzone behavior with disabled state support
- simplify onDrop logic and improve null safety
- refactor upload button to show spinner and dynamic label 'Uploading...'
- improve file preview UI structure and layout consistency
- ensure crop flow updates selected file correctly and triggers callback safely
- clean up minor formatting and type consistency in profile update mutation types
…e upload button behavior

- add uploadLockRef to guard against rapid multiple clicks
- ensure upload handler exits early if lock is active
- release lock after upload completes
- keep UI responsive while enforcing single upload execution
- minor className cleanup for consistency
…es and improve code formatting

- replace single description with structured content including note and rules
- add list-based guidelines for better clarity and UX
- improve spacing and readability in cover image section
- apply minor formatting fixes for consistency in date rendering and function spacing
harshal-2304 and others added 16 commits May 6, 2026 15:06
…lines and improve layout structure

- add info icon with tooltip to display image rules on desktop
- move guideline list into tooltip for cleaner UI on larger screens
- retain full description and rules inline for mobile users
- enhance responsive layout using flex adjustments
- integrate tooltip components and refine spacing
- apply minor formatting improvements in date rendering
- drive tooltip and mobile helper text from one translated constraints string
- preserve line breaks in copy while dropping duplicated rule lists and extra mobile sections
- define slash command for staged-only commit messages and conventional commit output
- clear selected file and preview after upload completes
- close crop UI and release upload lock on success
- keep final cleanup path to avoid stuck uploading state
- allow async upload handlers and lock rapid repeat clicks
- add uploading state with spinner and disable actions during upload
- simplify preview handling and remove unused uploadedImage prop
- centralize file preview, crop completion, upload locking, and reset in useImageUploadDraft
- wire inline and modal image upload UIs through the hook for a single upload flow
- support modal callbacks and parent loading via onCropComplete and isExternallyBusy
- add .cursor to ignore patterns
- restore coverage directory to ignore list
- delete obsolete generate-commit-message.md file from .cursor/commands
- remove unused disabled state from image upload components
- update button and dropzone disabled logic to use uploadUiBusy for better clarity
- ensure consistent behavior across inline and modal image upload UIs during upload process
fix(upload): prevent duplicate S3 uploads and improve cover image guidance (#178)
- replaced hardcoded route strings with constants from ROUTES for better maintainability
- updated navigation logic in App and various components to utilize new route constants
- refactored CreatePlan and Profile components to align with updated route parameters
- improved test cases to reflect changes in route parameter naming conventions
refactor(routes): standardize route paths and improve navigation
- introduced Tags component for managing tags
- updated routing to include a protected route for the Tags page
- refactored CreatePlan component to utilize new tag management features
- enhanced CreatePlan tests to cover tag search and creation functionality
feat(tags): add Tags component and integrate into routing
@tenkus47 tenkus47 merged commit 77a34d3 into main May 21, 2026
4 checks passed
@tenkus47 tenkus47 deleted the dev branch May 21, 2026 15:52
@tenkus47 tenkus47 restored the dev branch May 22, 2026 03:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants